计算机与现代化 ›› 2011, Vol. 1 ›› Issue (6): 187-3.doi: 10.3969/j.issn.1006-2475.2011.06.052

• 信息安全 • 上一篇    下一篇

密文数据库字符型数据完整性检查策略

孙萧寒,李德水,刘 静   

  1. 渭南师范学院计算机科学系,陕西 渭南 714000
  • 收稿日期:2011-02-15 修回日期:1900-01-01 出版日期:2011-06-29 发布日期:2011-06-29

Integrity Check on Character Data in Encrypted Database

SUN Xiao-han, LI De-shui, LIU Jing   

  1. Dept. of Computer Science, Weinan Teachers University, Weinan 714000, China
  • Received:2011-02-15 Revised:1900-01-01 Online:2011-06-29 Published:2011-06-29

摘要: 数据库加密是对敏感数据进行安全保护的有效手段,但是加密使得对密文数据的完整性检查非常困难。本文基于字符型数据的快速查询方法提出字符型数据完整性分步检查策略。首先进行粗糙检查,计算完整性检查条件的过滤值,过滤掉一部分数据;再解密出明文进行精确检查,从而完成全部的完整性检查。这种检查方法在不过多增加空间开销的情况下具有较好的安全性和较高的效率。

关键词: 密文数据库, 数据完整性, 分步检查

Abstract: Database encryption is an effective method to protect the sensitive data. However, encryption makes dataintegrity check on the data encrypted very difficult. An integrity check on character data in two steps is proposed based on a method of fast query over encrypted character data. In the first place, the coarse check is implemented and the encrypted value of the dataintegrity is computed to filter some unsatisfied data. Then, the exact check is implemented and the rest records are decrypted and checked. The whole dataintegrity check is finished after the two steps. The dataintegrity check in two steps is more secure and efficient without adding too much space.

Key words: encryped database, dataintegrity, checking in two steps